package base.map
{
	import flash.events.EventDispatcher;
	
	import base.map.findPath.FindPathCell;

	public class MapTerrainTileVO
	{

		protected var _bottom:int;
		
		/**
		 *全部代价 
		 */
		public var f:Number;
		/**
		 *从起点到当前点的代价 
		 */		
		public var g:Number;
		/**
		 *从当前点到终点的估计代价
		 */		
		public var h:Number;
		/**
		 *当前点的父节点 
		 */		
		public var parent:MapTerrainTileVO;
		/**
		 *仅值
		 */		
		public function get costMultiplier():Number
		{
			return 1.0;
		}
		
		public function MapTerrainTileVO()
		{
		}

		public function dispose():void
		{
			
		}

//		/**
//		 * 地形块层级值
//		 */
//		public function get layer():int
//		{
//			return _layer;
//		}
//
//		/**
//		 * @private
//		 */
//		public function set layer(value:int):void
//		{
//			_layer = value;
//		}

//		/**
//		 *当前地形块的寻路节点
//		 */
//		public function get mapPathfindingNode():MapPathfindingNode
//		{
//			return _mapPathfindingNode;
//		}
//
//		/**
//		 * @private
//		 */
//		public function set mapPathfindingNode(value:MapPathfindingNode):void
//		{
//			_mapPathfindingNode = value;
//		}

		public function get bottom():int
		{
			return _bottom;
		}

		public function set bottom(value:int):void
		{
			_bottom = value;
		}


	}
}